//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKernel;

namespace CascadeSharp.TKTopAlgo.MAT
{
    //---------------------------------------------------------------------
    //  Class  MAT_Bisector
    //---------------------------------------------------------------------
    public sealed class MAT_Bisector : Standard_Transient
    {
        public MAT_Bisector()
            : base()
        {
            throw new NotImplementedException();
        }

        public MAT_Bisector(MAT_Bisector parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public void AddBisector(MAT_Bisector ab_isector)
        {
            throw new NotImplementedException();
        }

        public MAT_ListOfBisector List()
        {
            throw new NotImplementedException();
        }

        public MAT_Bisector FirstBisector()
        {
            throw new NotImplementedException();
        }

        public MAT_Bisector LastBisector()
        {
            throw new NotImplementedException();
        }

        public void BisectorNumber(int anumber)
        {
            throw new NotImplementedException();
        }

        public void IndexNumber(int anumber)
        {
            throw new NotImplementedException();
        }

        public void FirstEdge(MAT_Edge anedge)
        {
            throw new NotImplementedException();
        }

        public void SecondEdge(MAT_Edge anedge)
        {
            throw new NotImplementedException();
        }

        public void IssuePoint(int apoint)
        {
            throw new NotImplementedException();
        }

        public void EndPoint(int apoint)
        {
            throw new NotImplementedException();
        }

        public void DistIssuePoint(double areal)
        {
            throw new NotImplementedException();
        }

        public void FirstVector(int avector)
        {
            throw new NotImplementedException();
        }

        public void SecondVector(int avector)
        {
            throw new NotImplementedException();
        }

        public void Sense(double asense)
        {
            throw new NotImplementedException();
        }

        public void FirstParameter(double aparameter)
        {
            throw new NotImplementedException();
        }

        public void SecondParameter(double aparameter)
        {
            throw new NotImplementedException();
        }

        public int BisectorNumber()
        {
            throw new NotImplementedException();
        }

        public int IndexNumber()
        {
            throw new NotImplementedException();
        }

        public MAT_Edge FirstEdge()
        {
            throw new NotImplementedException();
        }

        public MAT_Edge SecondEdge()
        {
            throw new NotImplementedException();
        }

        public int IssuePoint()
        {
            throw new NotImplementedException();
        }

        public int EndPoint()
        {
            throw new NotImplementedException();
        }

        public double DistIssuePoint()
        {
            throw new NotImplementedException();
        }

        public int FirstVector()
        {
            throw new NotImplementedException();
        }

        public int SecondVector()
        {
            throw new NotImplementedException();
        }

        public double Sense()
        {
            throw new NotImplementedException();
        }

        public double FirstParameter()
        {
            throw new NotImplementedException();
        }

        public double SecondParameter()
        {
            throw new NotImplementedException();
        }

        public void Dump(int ashift, int alevel)
        {
            throw new NotImplementedException();
        }

        public char get_type_name()
        {
            throw new NotImplementedException("Native class returns pointer to integer/double/handle.");
        }
    }; // class MAT_Bisector
}